Your animation is mostly good, though I think the way you've done the mouth movement isn't great, plus the explosion effects don't quite match up.
Also, I kind of find the scene you chose to animate a tad uncomfortable. Though I loved the first Bayverse Transformers, the second and what I've seen of the third deviate so much from the Transformers I grew up with that I can't help squirm at Bay's portrayal of Optimus Prime and unfortunately that's really all I can think about when watching your animation.
But you're actual animation is good, particularly the first few shots of Megatron.
"Nothing goes down 'less I'm involved. No nuggets. No onion rings. No nothin'. A cheeseburger gets sold in the park, I want in! You got fat while we starved on the streets...now it's my turn!" -Harley Morenstein